$(document).ready(function(){
	    	$('#ourUserId').on('change',function(){
    		    if($(this).val()){
    		        var selectText = $(this).find('option:selected').text();
    		        $('#ourUserName').val(selectText);
    		    }else{
    		        $('#ourUserName').val('');
    		    }
    		});
	    	$('#customerContactId').on('change',function(){
    		    if($(this).val()){
    		        var selectText = $(this).find('option:selected').text();
    		        $('#customerContactName').val(selectText);
    		    }else{
    		        $('#customerContactName').val('');
    		    }
    		});
	    	$('#customerId').on('change',function(){
    		    if($(this).val()){
    		        console.log($(this).val());
    		        initContact($(this).val());
    		        initOpportunity($(this).val());
    		    }else{
    		    	$("#customerContactId").empty();
					$("#customerContactName").val("");
					$("#customerContactId").append('<option value=""></option>');
					$("#opportunityId").empty();
					$("#opportunityId").append('<option value=""></option>');
    		    }
    		});
	    });
	    
	    function initContact(customerId){
	    	$.ajax({
				url: ctx+"crm/contact/findByCustomer/"+customerId,
				cache: false,
				contentType: false,
				processData: false,
				type: 'GET',
				success: function (result) {
					$("#customerContactId").empty();
					$("#customerContactName").val("");
					console.log(result);
					$("#customerContactId").append('<option value=""></option>');
					if(result.data){
						for(var i=0;i<result.data.length;i++){
							$("#customerContactId").append("<option value='"+result.data[i].id+"'>"+result.data[i].name+"</option>");
						}
					}
					$('#customerContactId').change();
				}
			});
	    };
	    function initOpportunity(customerId){
	    	$.ajax({
				url: ctx+"crm/opportunity/findByCustomer/"+customerId,
				cache: false,
				contentType: false,
				processData: false,
				type: 'GET',
				success: function (result) {
					$("#opportunityId").empty();
					$("#opportunityId").append('<option value=""></option>');
					if(result.data){
						for(var i=0;i<result.data.length;i++){
							$("#opportunityId").append("<option value='"+result.data[i].id+"'>"+result.data[i].name+"</option>");
						}
					}
				}
			});
	    };